package config

import "github.com/wuyan94zl/api/pkg/config"
// Initialize 配置信息初始化
func Initialize() {
	// 触发加载本目录下其他文件中的 init 方法
}
func init() {
	config.Add("app", config.StrMap{

		// 应用名称，暂时没有使用到
		"name": config.Env("APP_NAME", "GoBlog"),

		// 当前环境，用以区分多环境
		"env": config.Env("APP_ENV", "production"),

		// 是否进入调试模式
		"debug": config.Env("APP_DEBUG", false),

		// 应用服务端口
		"port": config.Env("APP_PORT", "3000"),

		// gorilla/sessions 在 Cookie 中加密数据时使用
		"key": config.Env("APP_KEY", "33446a9dcf9ea060a0a6532b166da32f304af0de"),

		// 用以生成链接
		"url": config.Env("APP_URL", "http://localhost:3000"),
	})

	config.Add("jwt",config.StrMap{
		"export":config.Env("JWT_EXPORT",7200),
		"secretary":config.Env("JWT_SECRETARY","wuyan94zl"),
	})
}

